#此文件为ipynb转换python文件
import matplotlib.pyplot as plt

plt.plot([1,0,9],[4,5,6])#画出x轴为[1,0,9]，y轴为[4,5,6]的折线图
plt.show()#图象是一个点一个点对应的，竖着看

# 以上是第一个折线图

x=range(1,8)
y=[17,17,18,15,11,11,13]
plt.plot(x,y)
plt.show()

x=range(1,8)
y=[17,17,18,15,11,11,13]
plt.plot(x,y,color='blue',alpha=0.6,linestyle='-.',linewidth=3)
plt.show()

# #alpha是颜色的深浅，范围从0-1，越接近1颜色越深
# linestyle是线的风格，不过不是随意构成的，有一定规则，例如可以是‘--’、‘-.’、‘:’(虚点线)等等，不可以是‘-*’

import random

x=range(2,26,2)
y=[random.randint(15,30) for i in x]

plt.figure(figsize=(20,8),dpi=80)#设置画布，dpi是每英寸多少像素点
plt.plot(x,y)
# plt.savefig('./first_sp.svg')#这种保存的是svg格式的矢量图，网页放大后不会有锯齿
# plt.savefig('./first_sp.jpg')


#设置x轴、y轴刻度
x=range(2,26,2)
y=[random.randint(15,30) for i in x]
plt.figure(figsize=(20,8),dpi=80)
plt.xticks(x)#设置x标签
plt.xticks(range(1,25))
plt.yticks(y)
plt.yticks(range(min(y),max(y)+1))
plt.plot(x,y)
plt.show()
